package day11;

import java.util.Arrays;
import java.util.Comparator;

/**
 * @author yt1105
 * @version 1.0
 */
public class ArraysMethod {
    public static void main(String[] args) {
        Integer[] integers = {1, 2, 3, 4, 2};
        //遍历数组的方法是什么,常规操作就是遍历数组for循环进行操作处理
        //直接使用arrays数组的toString方法显示数组出来
        // System.out.println(Arrays.toString(integers));
//        //会帮助我们进行打印 就是我们直接调用就行啦
        //2.sort 排序
        //1.你可以自己使用冒泡排序 但是也可以直接使用arrays提供的方法进行排序
        //2.因为我们的数组是引用类型，所以通过sort进行排序过后，会直接影响到实参arr
        //3.我们可以通过传入一个接口comparator 实现定制排序处理
        Arrays.sort(integers);//默认从小到大 也可以通过传入一个接口
        System.out.println(Arrays.toString(integers));
        //定制排序,传入了两个参数的时候 看底层源码的时候 我们看
//        Arrays.sort(integers, new Comparator<Integer>() {
//            @Override
//            public int compare(Integer o1, Integer o2) {
//
//
//            }
//        });


    }
}
